package common.model.order;

import java.math.BigDecimal;
import java.time.LocalDateTime;

import lombok.Data;
/**
 * 销售统计
 */
@Data
public class SalesSummary {
    /**
     * 时间维度(week_day,day,year_month)
     */
    private String timeDimension;
    /**
     * 维度值(week_day:1-7,day:1-31,year-month:1-12)
     */
    private String dimensionValue;
    /**
     * 时间范围标识(例：week_day:202521(2025年第21周),day:202505(2025年5月),year-month:2025)
     */
    private String timeRange;
    /**
     * 店铺ID
     */
    private Long shopId;
    /**
     * 总销售额
     */
    private BigDecimal totalSales;
    /**
     * 订单总数
     */
    private int totalOrders;
    /**
     * 商品总件数
     */
    private int totalItems;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 最后更新时间
     */
    private LocalDateTime updateTime;
}
